Short cycle methods for sequencing polynucleotides

ABSTRACT

The invention provides methods for sequencing a polynucleotide comprising stopping an extension cycle in a sequence by synthesis reaction before the reaction has run to near or full completion.

RELATED APPLICATIONS

This application claims the benefit of U.S. Ser. No. 10/852,482 filed May 24, 2004, and U.S. Provisional Application Nos. 60/546,277, filed on Feb. 19, 2004, 60/547,611, filed on Feb. 24, 2004, and 60/519,862 filed on Nov. 11, 2003 all of which are hereby incorporated by reference.

FIELD OF THE INVENTION

The invention relates to methods for sequencing a polynucleotide, and more particularly, to methods for high throughput single molecule sequencing of target polynucleotides.

BACKGROUND

Completion of the human genome has paved the way for important insights into biologic structure and function. Knowledge of the human genome has given rise to inquiry into individual differences, as well as differences within an individual, as the basis for differences in biological function and dysfunction. For example, single nucleotide differences between individuals, called single nucleotide polymorphisms (SNPs), are responsible for dramatic phenotypic differences. Those differences can be outward expressions of phenotype or can involve the likelihood that an individual will get a specific disease or how that individual will respond to treatment. Moreover, subtle genomic changes have been shown to be responsible for the manifestation of genetic diseases, such as cancer. A true understanding of the complexities in either normal or abnormal function will require large amounts of specific sequence information.

An understanding of cancer also requires an understanding of genomic sequence complexity. Cancer is a disease that is rooted in heterogeneous genomic instability. Most cancers develop from a series of genomic changes, some subtle and some significant, that occur in a small subpopulation of cells. Knowledge of the sequence variations that lead to cancer will lead to an understanding of the etiology of the disease, as well as ways to treat and prevent it. An essential first step in understanding genomic complexity is the ability to perform high-resolution sequencing.

Various approaches to nucleic acid sequencing exist. One conventional way to do bulk sequencing is by chain termination and gel separation, essentially as described by Sanger et al., Proc Natl Acad Sci USA, 74(12): 5463-67 (1977). That method relies on the generation of a mixed population of nucleic acid fragments representing terminations at each base in a sequence. The fragments are then run on an electrophoretic gel and the sequence is revealed by the order of fragments in the gel. Another conventional bulk sequencing method relies on chemical degradation of nucleic acid fragments. See, Maxam et al., Proc. Natl. Acad. Sci., 74: 560-564 (1977). Finally, methods have been developed based upon sequencing by hybridization. See, e.g., Drmanac, et al., Nature Biotech., 16: 54-58 (1998). Bulk techniques, such as those described above, cannot effectively detect single nucleotide differences between samples, and are not useful for comparative whole genome sequencing. Single molecule techniques are necessary for high-resolution detection of sequence differences.

There have been several recent reports of sequencing using single molecule techniques. Most conventional techniques have proposed incorporation of fluorescently-labeled nucleotides in a template-dependent manner. A fundamental problem with conventional single molecule techniques is that the sequencing reactions are run to completion. For purposes of single molecule chemistry, this typically means that template is exposed to nucleotides for incorporation for about 10 half lives. This gives rise to problems in the ability to resolve single nucleotides as they incorporate in the growing primer strand. The resolution problem becomes extreme in the situation in which the template comprises a homopolymer region. Such a region is a continuous sequence consisting of the same nucleotide species. When optical signaling is used as the detection means, conventional optics are able to reliably distinguish one from two identical bases, and sometimes two from three, but rarely more than three. Thus, single molecule sequencing using fluorescent labels in a homopolymer region typically results in a signal that does not allow accurate determination of the number of bases in the region.

One method that has been developed in order to address the homopolymer issue provides for the use of nucleotide analogues that have a modification at the 3′ carbon of the sugar that reversibly blocks the hydroxyl group at that position. The added nucleotide is detected by virtue of a label that has been incorporated into the 3′ blocking group. Following detection, the blocking group is cleaved, typically, by photochemical means to expose a free hydroxyl group that is available for base addition during the next cycle.

However, techniques utilizing 3′ blocking are prone to errors and inefficiencies. For example, those methods require excessive reagents, including numerous primers complementary to at least a portion of the target nucleic acids and differentially-labeled nucleotide analogues. They also require additional steps, such as cleaving the blocking group and differentiating between the various nucleotide analogues incorporated into the primer. As such, those methods have only limited usefulness.

Need therefore exists for more effective and efficient methods and devices for single molecule nucleic acid sequencing.

SUMMARY OF THE INVENTION

The invention provides methods for high throughput single molecule sequencing. In particular, the invention provides methods for controlling at least one parameter of a nucleotide extension reaction in order to regulate the rate at which nucleotides are added to a primer. The invention provides several ways of controlling nucleic acid sequence-by-synthesis reactions in order to increase the resolution and reliability of single molecule sequencing. Methods of the invention solve the problems that imaging systems have in accurately resolving a sequence at the single-molecule level. In particular, methods of the invention solve the problem of determining the number of nucleotides in a homopolymer stretch.

Methods of the invention generally contemplate terminating sequence-by-synthesis reactions prior to completion in order to obtain increased resolution of individual nucleotides in a sequence. Fundamentally, this requires exposing nucleotides to a mixture comprising a template, a primer, and a polymerase under conditions sufficient for only limited primer extension. Reactions are conducted under conditions such that it is statistically unlikely that more than 1 or 2 nucleotides are added to a growing primer strand in any given incorporation cycle. An incorporation cycle comprises exposure of a template/primer to nucleotides directed at the base immediately downstream of the primer (this may be all four conventional nucleotides or analogs if the base is not known) and washing unhybridized nucleotide.

Nucleotide addition in a sequence-by-synthesis reaction is a stochastic process. As in any chemical reaction, nucleotide addition obeys the laws of probability. Methods of the invention are concerned with controlling the rate of nucleotide addition on a per-cycle basis. That is, the invention teaches ways to control the rate of nucleotide addition within an extension cycle given the stochastic nature of the extension reaction itself. Methods of the invention are intended to control reaction rates within the variance that is inherent in a reaction that is fundamentally stochastic. Thus, the ability to control, according to the invention, base addition reactions such that, on average, no more than two bases are added in any cycle takes into account the inherent statistics of the reactions.

The invention thus teaches polynucleotide sequence analysis using short cycle chemistry. One embodiment of the invention provides methods for slowing or reversibly inhibiting the activity of polymerase during a sequencing-by-synthesis reaction. Other methods teach altering the time of exposure of nucleotides to the template-primer complex. Still other methods teach the use of physical blockers that temporarily halt or slow polymerase activity and/or nucleotide addition. In general, any component of the reaction that permits regulation of the number of labeled nucleotides added to the primer per cycle, or the rate at which the nucleotides are incorporated and detected per cycle is useful in methods of the invention. Additional components include, but are not limited to, the presence or absence of a label on a nucleotide, the type of label and manner of attaching the label; the linker identity and length used to attach the label; the type of nucleotide (including, for example, whether such nucleotide is a dATP, dCTP, dTTP, dGTP or dUTP; a natural or non-natural nucleotide, a nucleotide analogue, or a modified nucleotide); the “half-life” of the extension cycle (where one half-life is the time taken for at least one incorporation to occur in 50% of the complementary strands); the local sequence immediately 3′ to the addition position; whether such base is the first, second, third, etc. base added; the type of polymerase used; the particular batch characteristics of the polymerase; the processivity of the polymerase; the incorporation rate of the polymerase; the number of wash cycles (i.e., the number of times a nucleotide is introduced to the reaction then washed out); the number of target nucleic acids in the reaction; the temperature of the reaction and the reagents used in the reaction.

In a preferred embodiment of the invention, a nucleic acid template is exposed to a primer capable of hybridizing to the template and a polymerase capable of catalyzing nucleotide addition to the primer. A labeled nucleotide is introduced for a period of time that is statistically insufficient for incorporation of more than about 2 nucleotides per cycle. Nucleotide exposure may also be coordinated with polymerization inhibition such that, on average, 0, 1, or 2 labeled nucleotides are added to the primer, but that 3 labeled nucleotides are almost never added to the primer in each cycle. Ideally, the exposure time, during which labeled nucleotides are exposed to the template-primer complex, is statistically insufficient for incorporation of more nucleotides than are resolvable by a detection system used to detect incorporation.

The invention also contemplates performing a plurality of base incorporation cycles. Each cycle comprises exposing a template nucleic acid to a labeled nucleotide that is not a chain-terminating nucleotide. The labeled nucleotide is incorporated into a primer hybridized to the template nucleic acid if the nucleotide is capable of hybridizing to the template nucleotide immediately upstream of the primer and there is about a 99% probability that two or fewer of said nucleotides are incorporated into the same primer strand per cycle. Incorporated nucleotides are then identified.

Methods of the invention also make use of differential base incorporation rates in order to control overall reaction rates. For example, the rate of incorporation is lower for a second nucleotide given incorporation of a prior nucleotide immediately upstream of the second. This effect is magnified if the first nucleotide comprises a label or other group that hinders processivity of the polymerase. By determining an approximate reduction in the rate of incorporation of the second nucleotide, one can regulated the time of exposure of a sample to a second labeled nucleotide such that the time is statistically insufficient for incorporation of more nucleotides than are resolvable by a detection system used to detect incorporation of the nucleotide into the primer.

The invention may also be conducted using a plurality of primer extension cycles, wherein each cycle comprises exposing a target nucleic acid to a primer capable of hybridizing to the target, thereby forming a primed target; exposing the primed target to a labeled nucleic acid in the presence of a nucleic acid polymerase, coordinating transient inhibition of the polymerase and time of exposure to the labeled nucleotide such that it is statistically likely that at least one of said labeled nucleic acid is incorporated in the primer, but statistically unlikely that more than two of the labeled nucleotide are incorporated in the primer.

According to another embodiment, methods of the invention comprise conducting a cycle of template-dependent nucleic acid primer extension in the presence of a polymerase and a labeled nucleotide; inhibiting polymerase activity such that it is statistically unlikely that more than about 2 nucleotides are incorporated into the same primer strand in the cycle; washing unincorporated labeled nucleotide away from the template; detecting any incorporation of the labeled nucleotide; neutralizing label in any incorporated labeled nucleotide; removing the inhibition; repeating the foregoing steps; and compiling a sequence based upon the sequence of nucleotides incorporated into the primer.

In another embodiment, the invention provides a method comprising exposing a nucleic acid template to a primer capable of hybridizing to a portion of the template in order to form a template/primer complex reaction mixture; adding a labeled nucleotide in the presence of a polymerase to the mixture under conditions that promote incorporation of the nucleotide into the primer if the nucleotide is complementary to a nucleotide in the template that is downstream of said primer; coordinating removal of the labeled nucleotide and inhibition of the polymerase so that no more than about 2 nucleotides are incorporated into the same primer; identifying labeled nucleotide that has been incorporated into said primer; repeating the foregoing steps at least once; and determining a sequence of the template based upon the order of the nucleotides incorporated into the primer.

According to another embodiment, the method comprises exposing a template nucleic acid to a primer capable of hybridizing to a portion of the template upstream of a region of the template to be sequenced; introducing a labeled nucleic acid and a polymerase to the template under conditions wherein the labeled nucleic acid will be incorporated in the primer if the labeled nucleic acid is capable of hybridizing with a base downstream of the primer; and controlling the rate of the incorporation by limiting the time of exposure of the labeled nucleic acid to the template or by inhibiting the polymerase at a predefined time after exposure of the template to the labeled nucleotide; detecting incorporation of the labeled nucleotide into the primer; and identifying the nucleotide in the template as the complement of labeled nucleotide incorporated into the primer.

In yet another embodiment, methods of the invention comprise exposing a target polynucleotide to a primer capable of hybridizing to the polynucleotide, extending the primer in the presence of a polymerizing agent and one or more extendible nucleotides, each comprising a detectable label. The polymerizing agent is exposed to a cofactor (i.e., any agent that decreases or halts polymerase activity), and the incorporation of label is detected. The steps of extending the primer and exposing the polymerizing agent to a cofactor may be performed simultaneously, or may be performed in separate steps. In one embodiment, the method further comprises inactivating the cofactor, thereby reversing its effect on the polymerizing agent. Modes of inactivation depend on the cofactor. For example, where the cofactor is attached to the nucleotide, inactivation can typically be achieved by cleaving the cofactor from the nucleotide.

Methods of the invention also address the problem of reduced detection due to a failure of some strands in a given cycle to incorporate labeled nucleotide. In each incorporation cycle, a certain number of strands fail to incorporate a nucleotide that should be incorporated based upon its ability to hybridize to a nucleotide present in the template. The strands that fail to incorporate a nucleotide in a cycle will not be prepared to incorporate a nucleotide in the next cycle (unless it happens to be the same as the unincorporated nucleotide, in which case the strand will still lag behind unless both nucleotides are incorporated in the same cycle). Essentially, this situation results in the strands that failed to incorporate being unavailable for subsequent polymerase-catalyzed additions to the primer. That, in turn, leads to fewer strands available for base addition in each successive cycle (assuming the non-incorporation occurs in all or most cycles). The invention overcomes this problem by exposing a template/primer complex to a labeled nucleotide that is capable of hybridizing to the template nucleotide immediately downstream of the primer. After removing unbound labeled nucleotide, the sample is exposed to unlabeled nucleotide, preferably in excess, of the same species. The unlabeled nucleotide “fills in” the positions in which hybridization of the labeled nucleotide did not occur. That functions to increase the number of strands that are available for participation in the next round. The effect is to increase resolution in subsequent rounds over background. In a preferred embodiment, the labeled nucleotide comprises a label that impedes the ability of polymerase to add a downstream nucleotide, thus temporarily halting the synthesis reaction until unlabeled nucleotide can be added, at which point polymerase inhibition is removed and the next incorporation cycle is conducted

One feature of this embodiment is that a sequence is compiled based upon the incorporation data, while allowing maximum strand participation in each cycle. Thus, methods of the invention are useful for identifying placeholders in some strands in a population of strands being sequenced. As long as there are no more than two consecutive placeholders in any one strand, the invention has a high tolerance for placeholders with little or no effect on the ultimate sequence determination.

Methods of the invention are also useful for identifying a single nucleotide in a nucleic acid sequence. The method comprises the steps of sequentially exposing a template-bound primer to a labeled nucleotide and an unlabeled nucleotide of the same type in the presence of a polymerase under conditions that allow template-dependent primer extension; determining whether the first nucleotide is incorporated in the primer at a first position; repeating the sequentially exposing step using subsequent labeled and unlabeled nucleotides until a nucleotide is identified at the first position.

Identification of nucleotides in a sequence can be accomplished according to the invention using fluorescence resonance energy transfer (FRET). Single pair FRET (spFRET) is a good mechanism for increasing signal-to-noise in single molecule sequencing. Generally, a FRET donor (e.g., cyanine-3) is placed on the primer, on the polymerase, or on a previously incorporated nucleotide. The primer/template complex then is exposed to a nucleotide comprising a FRET acceptor (e.g., cyanine-5). If the nucleotide is incorporated, the acceptor is activated and emits detectable radiation, while the donor goes dark. That is the indication that a nucleotide has been incorporated. The nucleotide is identified based upon knowledge of which nucleotide species contained the acceptor. The invention also provides methods for identifying a placeholder in a nucleic acid sequence using FRET. A nucleic acid primer is hybridized to a target nucleic acid at a primer binding site in the target. The primer comprises a donor fluorophore. The hybridized primer is exposed to a first nucleotide comprising an acceptor fluorophore that, when incorporated into the primer, prevents further polymerization of the primer. Whether there is fluorescent emission from the donor and the acceptor is determined, and a placeholder in the nucleic acid sequence is identified as the absence of emission in both the donor and the acceptor.

In another embodiment, the method comprises hybridizing a nucleic acid primer comprising a donor fluorophore to a target nucleic acid at a primer binding site in the target; exposing the hybridized primer to a first nucleotide comprising an acceptor fluorophore that, when incorporated into the primer, prevents further polymerization of the primer; detecting the presence or absence of fluorescent emission from each of the donor and the acceptor; identifying a nucleotide that has been incorporated into the primer via complementary base pairing with the target as the presence of fluorescent emission from the acceptor; identifying a sequence placeholder as the absence of fluorescent emission from the donor and the acceptor; and repeating the exposing, detecting, and each of the identifying steps, thereby to compile a sequence of the target nucleic acid based upon the sequence of the incorporated nucleotides and the placeholders.

The invention is useful in sequencing any form of polynucleotides, such as double-stranded DNA, single-stranded DNA, single-stranded DNA hairpins, DNA/RNA hybrids, RNAs with a recognition site for binding of the polymerizing agent, and RNA hairpins. The invention is particularly useful in high throughput sequencing of single molecule polynucleotides in which a plurality of target polynucleotides are attached to a solid support in a spatial arrangement such that each polynucleotides is individually optically resolvable. According to the invention, each detected incorporated label represents a single polynucleotide.

A detailed description of the certain embodiments of the invention is provided below. Other embodiments of the invention are apparent upon review of the detailed description that follows.

BRIEF DESCRIPTION OF THE DRAWINGS

The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the Office upon request and payment of the necessary fee.

FIG. 1 shows asynchronous single molecule sequencing.

FIG. 2 are screenshots showing data from short cycle sequencing with long homopolymer regions. FIG. 2 a shows full cycle sequencing used to analyze 10 target polynucleotides in a simulated synthesis of their complementary strands using cycle periods of 10 half-lives and repeating the wash cycles 12 times. FIG. 2 b shows a short cycle sequencing to analyze 10 target polynucleotides by simulating the synthesis of their complementary strands using short cycle periods of 0.8 half-life periods and repeating the wash cycles 60 times.

FIG. 3 shows a short cycle embodiment for analyzing 200 target polynucleotides in a simulated synthesis of their complementary strands using short cycle periods of 0.8 half-life periods and repeating the wash cycles 60 times.

FIG. 4 shows a statistical analysis of incorporation, showing that polymerizing agent may incorporate repeat labeled nucleotides less readily than the first labeled nucleotide.

FIG. 5 shows a simulation showing the effect of decreasing the activity rate of the polymerizing agent and lengthening half-lives on the cycle period.

FIG. 6 shows the number of cycles needed with cycle periods of various half-lives taking into account stalling factors of two (squares), five (triangles) and 10 (crosses), in order to obtain over 25 incorporations in over 80% of target homopolymers, with at least a 97% chance of incorporating two or less nucleotides per cycle (or a smaller than 3% chance of incorporating more than 2 nucleotides per cycle).

FIG. 7 is a series of screenshots showing the effects of altering reaction conditions on the incorporation of nucleotides in a single molecule sequencing by synthesis reaction.

DETAILED DESCRIPTION

The invention provides methods for high throughput single molecule sequencing. According to the invention, one or more parameters of a sequencing-by-synthesis reaction are preselected such that the incorporation of, preferably, a single nucleotide on a primed target template is optically detectable. In one embodiment, the preselected parameters regulate the rate at which the nucleotides are incorporated, and the rate at which the incorporated nucleotides are detected. According to this embodiment, the nucleotides are individually detected either as they are incorporated or shortly thereafter, essentially in “real-time. In another embodiment, the preselected parameters permit the regulation of the number of nucleotides incorporated during a single extension cycle. In one aspect, the extension cycle is stopped short at a predetermined point at which, on average, only 0, 1, 2, or 3 nucleotides have been incorporated into the primer, rather than permitting the reaction to run to near or full completion in each cycle.

Short cycle methods according to the invention increase the resolution of individual nucleotides incorporated into the primer, but can decrease the yield of target templates successfully incorporating a nucleotide in a single extension cycle. In traditional full cycle sequencing, nucleotides may be allowed to react in the presence of a polymerizing agent until at least one becomes incorporated into at least 99% of the complementary strands. This would produce a yield of (0.99)″×100% for a complementary strand extended by n nucleotides. Obtaining incorporation in 99% of the complementary strands, however, requires a period of several half-lives of the incorporation reaction, where one half-life is the time taken for at least one incorporation to occur in 50% of the complementary strands. Typically, the more strands that complete an incorporation during each cycle, the more n-mers obtained after n cycles.

According to the invention, short cycle methods rely on a period of only a limited number of half-lives of exposure to nucleotides, thus resulting in fewer target templates having incorporated a nucleotide in the short extension cycle. However, the short sequencing cycles provided by methods of the invention allow asynchronous analysis of polynucleotides. Thus, if an incorporation reactions fails to occur on a particular target polynucleotide, it can be completed in a later cycle without producing erroneous information, or interfering with data from other target molecules being analyzed in parallel. As demonstrated in FIG. 1, a cytosine (“C”) incorporates into the extension product of one copy of a target polynucleotide, but fails to incorporate into the other copy. During subsequent cycles of incorporation, however, a C can be incorporated, without adversely affection sequencing information. Thus, in asynchronous incorporation, an incorporation that failed to occur on a particular target in one-cycle can “catch up” in later cycles, permitting the use of shorter, even if more numerous, cycles.

Because short cycle methods according the invention permit the detection of, for example, one, two or three individual nucleotides incorporated into a primed template, the invention overcomes the difficulty posed by homopolymer regions of a template sequence. While detection techniques may be able to quantify signal intensity from a smaller number of incorporated nucleotides of the same base-type, for example two or three incorporated nucleotides, longer runs of identical bases may not permit quantification due to increasing signal intensity. That is, it may become difficult to distinguish n bases from n+1 bases, where the fractional increase in signal intensity from the (n+1)′h base is small relative to the signal intensity from the already-incorporated n bases.

In embodiments using short-cycles, it is possible to limit the number of nucleotides that become incorporated in a given cycle. For example, it can be determined by simulation that using a cycle period of about 0.8 half-lives can result in two or less incorporations in nine out of ten homopolymer complementary strands. (See Example 2b). In another simulation, a 0.8 half-life period was shown to allow no more than two incorporations in about 96.0% of 200 homopolymer complementary strands. As detection means can more readily quantify signal intensity from the smaller number of incorporated nucleotides rather than from larger numbers, the use of short-cycles addresses this issue. For example, imaging systems known in the art can reliably distinguish the difference in signal intensity between one versus two fluorescent labeling moieties on consecutively-incorporated nucleotides. Other imaging systems can reliably distinguish the difference in signal intensity between two versus three fluorescent labeling moieties on consecutively-incorporated nucleotides.

In a further embodiment of the invention, an extension cycle comprising a labeled nucleotide is followed by an extension cycle using an unlabeled nucleotide of the same type so that the position in each of the target template in which a labeled nucleotide failed to incorporated becomes occupied by an unlabeled nucleotide. Methods in accordance with this embodiment provide for continued participation of specific template nucleic acids in which no incorporation of the labeled nucleotide occurred and reduced probability of missing nucleotides in the resulting compiled sequence.

Further methods of the invention provide for identifying a placeholder in a nucleic acid sequence in the event that an accurate determination of a nucleotide at a particular position is not possible. A placeholder is simply a position of unknown identity. Such a placeholder may be represented in a nucleic acid sequence with, for example, an “X,” a traditional symbol for an unspecified nucleotide. Slotting a placeholder in a nucleic acid sequence avoids frameshift-type errors in sequence determination.

Additional aspects of the invention are described in the following sections and illustrated by the Examples.

Target Nucleic Acids and Nucleotides

The invention is useful in sequencing any form of polynucleotides, including double-stranded DNA, single-stranded DNA, single-stranded DNA hairpins, DNA/RNA hybrids, RNAs with a recognition site for binding of the polymerizing agent, and RNA hairpins. Further, target polynucleotides may be a specific portion of a genome of a cell, such as an intron, regulatory region, allele, variant or mutation; the whole genome; or any portion therebetween. In other embodiments, the target polynucleotides may be mRNA, tRNA, rRNA, ribozymes, antisense RNA or RNAi. The target polynucleotide may be of any length, such as at least 10 bases, at least 25 bases, at least 50 bases, at least 100 bases, at least 500 bases, at least 1000 bases, or at least 2500 bases. The invention is particularly useful in high throughput sequencing of single molecule polynucleotides in which a plurality of target polynucleotides are attached to a solid support in a spatial arrangement such that each polynucleotides is individually optically resolvable. According to the invention, each detected incorporated label represents a single polynucleotide

Nucleotides useful in the invention include both naturally-occurring and modified or non-naturally occurring nucleotides, and include nucleotide analogues. A nucleotide according to the invention may be, for example, a ribonucleotide, a deoxyribonucleotide, a modified ribonucleotide, a modified deoxyribonucleotide, a peptide nucleotide, a modified peptide nucleotide or a modified phosphate-sugar backbone nucleotide. Many aspects of nucleotides useful in the methods of the invention are subject to manipulation provide and suitable mechanisms for controlling the reaction. In particular, the species or type of nucleotide (i.e., natural or synthetic dATP, dCTP, dTTP, dGTP or dUTP; a natural or non-natural nucleotide) will affect the rate or efficiency of the reaction and therefore require consideration in preselecting parameters to produce the desire results.

In addition, certain modifications to the nucleotides, including attaching a label, will affect the reaction. The size, polarity, hydrophobicity, hydrophilicity, charge, and other chemical attributes should be considered in determining parameters that will produce the desired results in the reaction. Labeled nucleotides of the invention include any nucleotide that has been modified to include a label which is directly or indirectly detectable. Such labels include optically-detectable labels such fluorescent labels, including fluorescein, rhodamine, phosphor, polymethadine dye, fluorescent phosphoramidite, texas red, green fluorescent protein, acridine, cyanine, cyanine 5 dye, cyanine 3 dye, 5-(2′-aminoethyl)-aminonaphthalene-1-sulfonic acid (EDANS), BODIPY, ALEXA, or a derivative or modification of any of the foregoing. In one embodiment of the invention, fluorescence resonance energy transfer (FRET) technology is employed to produce a detectable, but quenchable, label. FRET may be used in the invention by, for example, modifying the primer to include a FRET donor moiety and using nucleotides labeled with a FRET acceptor moiety.

The fluorescently labeled nucleotides can be obtained commercially (e.g., from NEN DuPont, Amersham, and BDL). Alternatively, fluorescently labeled nucleotides can also be produced by various techniques, such as those described in Kambara et al., Bio/Techol. (1988) 6:816-821; Smith et al., Nucl. Acid Res. (1985) 13: 2399-2412, and Smith et al., Nature (1986) 321: 674-79.

The fluorescent dye is preferably linked to the deoxyribose by a linker arm which is easily cleaved by chemical or enzymatic means. The length of the linker between the dye and the nucleotide can impact the incorporation rate and efficiency (see Zhu et al., Cytometry (1997) 28, 206). There are numerous linkers and methods for attaching labels to nucleotides, as shown in Oligonucleotides and Analogues: A Practical Approach (1991) (IRL Press, Oxford); Zuckerman et al., Polynucleotides Research (1987) 15: 5305-21; Sharma et al., Polynucleotides Research, (1991) 19: 3019; Giusti et al., PCR Methods and Applications (1993) 2: 223-227; Fung et al., U.S. Pat. No. 4,757,141; Stabinsky, U.S. Pat. No. 4,739,044; Agrawal et al., Tetrahedron Letters, (1990) 31: 1543-46; Sproat et al., Polynucleotides Research (1987) 15: 4837; and Nelson et al., Polynucleotides Research, (1989) 17: 7187-94.

While the invention is exemplified herein with fluorescent labels, the invention is not so limited and can be practiced using nucleotides labeled with any form of detectable label, including radioactive labels, chemoluminescent labels, luminescent labels, phosphorescent labels, fluorescence polarization labels, and charge labels.

Reaction Parameters

Any parameter that permits the regulation of the number of labeled nucleotides added to the primer, or the rate at which the nucleotides are incorporated and detected can be controlled or exploited in the practice of the invention. Such parameters include, for example, the presence or absence of a label on a nucleotide, the type of label and manner of label attachment; the linker identity and length used to attach the label; the type of nucleotide (including, for example, whether such nucleotide is a dATP, dCTP, dTTP, dGTP or dUTP; a natural or non-natural nucleotide, a nucleotide analogue, or a modified nucleotide); the local sequence immediately 3′ to the addition position; whether the base is the first, second, third, etc. base added; the type of polymerase used; the particular batch characteristics of the polymerase; the processivity of the polymerase; the incorporation rate of the polymerase, and use of polymerase cofactors.

In addition, a variety of the conditions of the reaction provide useful mechanisms for controlling either the number of nucleotides incorporated in a single extension reaction or the rates of nucleotide incorporation and detection. Such conditions include the “half-life” of the extension cycle (where one half-life is the time taken for at least one incorporation to occur in 50% of the complementary strands); the number of wash cycles (i.e., the number of times a nucleotide is introduced to the reaction then washed out); the number of target nucleic acids in the reaction; and the temperature of the reaction and the reagents used in the reaction.

Half-Lives and Wash Cycles

Based on the methods disclosed herein, those of skill in the art will be able to determine the period of half-lives required to limit the number incorporations per cycle for a given number of target polynucleotides. (See Examples 2 and 3, FIGS. 2 and 3). Statistical simulations can also provide the number of repeated cycles needed to obtain a given number of incorporations, for example, to sequence a 25 base pair sequence. (See Examples 2 and 3, FIGS. 2 and 3). Referring to the simulations above, for example, it can be determined that 60 cycles, each 0.8 half-lives long, would be required for at least 25 incorporations in each of ten complementary strands (Example 2b, FIG. 2 b). With 200 complementary strands, 60 cycles each 0.8 half-lives long produce at least 20 incorporations in each strand (Example 3, FIG. 3). Following the methodologies outlined herein, such as the simulated working examples detailed below, those of skill in the art will be able to make similar determinations for other numbers of targets of varying lengths, and use appropriate cycle periods and numbers of cycles to analyze homopolymer without using blocking moieties or reversible chain termination.

The cycle period may also be chosen to permit a certain chance of incorporation of a given number of nucleotides in a complementary strand, and the cycle may be repeated a number of times to analyze the sequence of various numbers of target polynucleotides of varying length.

In some embodiments, nucleotide half-lives for the incorporation reaction are affected by the fact that polymerizing agent may incorporate labeled nucleotides less readily than unlabeled nucleotides. FIG. 4 illustrates the statistics of incorporation for a certain embodiment using a Klenow exo-minus polymerizing agent and Cy3- or Cy5-labeled nucleotides. The results show that polymerase may incorporate subsequent labeled nucleotides less readily than a prior labeled nucleotide. The graph of FIG. 4 indicates, for example, that it may take five to ten times longer, resulting in a “stalling” of the incorporation reaction. In other embodiments, the stalling may vary with the use of other labeled nucleotides, other polymerizing agents and various reaction conditions.

Polymerase stalling is a useful mechanism for controlling incorporation rates in single molecule reactions. As is shown in the Examples below, polymerase stalling is useful to limit incorporation of nucleotides into any given strand in a fairly precise manner. According to the invention, polymerase stalling is useful to limit incorporation to 1 nucleotide per strand per cycle, on average. Given a priori knowledge of the statistics of incorporation, single molecule reactions are controlled to provide a statistical likelihood that 1, sometimes 2, but rarely 3 nucleotides are incorporated in a strand in any given cycle.

For example, the rate at which polymerase incorporates labeled nucleotides into a complementary strand may be slowed by a factor of about 2, about 3, about 4, about 5, about 6, about 7, about 8, about 9, about 10, about 11, about 12, or about 15 times compared to that observed with unlabeled nucleotides or compared to that observed for a prior incorporated labeled nucleotide.

Moreover, this inhibition or delaying and longer half-lives can be taken into account when determining appropriate cycle periods and numbers of cycles to analyze homopolymer targets of a given length. FIGS. 3 and 4, for example, illustrate the results of simulations in which various factors affecting incorporation rates are taken into account. The graph of FIG. 4, for example, shows the number of cycles needed with cycle periods of various half-lives, taking into account stalling factors of two (squares), five (triangles), and 10 (crosses), in order to obtain 25 incorporations in over 80% of target strands, with at least a 97% chance of incorporating two or fewer nucleotides per cycle (or a smaller than 3% chance of incorporating three or more nucleotides per cycle). As the graph shows, stalling allows longer half-lives, which, in turn, permits the use of fewer cycles to obtain a “full” sequence with a defined error rate. As FIG. 5 illustrates, if the use of labeled nucleotides slows down the polymerizing agent by a factor of 5, a cycle period of 2.4 half-lives produces over 80% 25-mers in 30 cycles. Based on the teachings of the invention, one of ordinary skill in the art can determine the cycle period required to limit the number incorporations per cycle for a given number of target polynucleotides of a given length.

Applying methods disclosed herein, the cycle period may be selected to permit about a 70%, about a 75%, about an 80%, about an 85%, about a 90%, about a 95%, about a 96%, about a 97%, about a 98%, and about a 99% chance of incorporation of two or less nucleotides into the complementary strand. Other cycle periods that may be used in embodiments of the invention include, for example, no more than about 5 half-lives, no more than about 4 half-lives, no more than about 3 half-lives, no more than about 2 half-lives, no more than about 1 half-lives, no more than about 0.9 half-lives, no more than about 0.8 half-lives, no more than about 0.7 half-lives, no more than about 0.6 half-lives, no more than about 0.5 half-lives, no more than about 0.4 half-lives, no more than about 0.3 half-lives, and no more than about 0.2 half-lives of the incorporation reactions.

In addition to the Examples provided below, various cycle periods and number of times the cycles are repeated may be used with various numbers of targets in certain embodiments of the invention. These include, for example, using about 200 target polynucleotides, a period of no more than about 0.6 half-lives and repeating at least about 50 times; using about 200 target polynucleotides, a period of no more than about 0.6 half-lives and repeating at least about 60 times; using about 200 target polynucleotides, a period of no more than about 0.6 half-lives and repeating at least about 70 times; using about 200 target polynucleotides, a period of no more than about 0.8 half-lives and repeating at least about 50 times; using about 200 target polynucleotides, a period of no more than about 0.8 half-lives and repeating at least about 60 times; using about 200 target polynucleotides, a period of no more than about 0.8 half-lives and repeating at least about 70 times; using about 200 target polynucleotides, a period of no more than about 1 half-life and repeating at least about 50 times; using about 200 target polynucleotides, a period of no more than about 1 half-life and repeating at least about 60 times; and using about 200 target polynucleotides, a period of no more than about 1 half-life and repeating at least about 70 times. In any of these embodiments, signal from incorporated nucleotides may be reduced after each or a number of cycles.

The number of times the cycles need to be repeated is also determined based on methods described herein. In general, the number of cycles increases with the length of the sequence to be analyzed and the duration of the half life of nucleotide exposure decreases as the length of sequence to be analyzed becomes longer. Also in general, half lives of nucleotide exposure increase and cycle numbers decrease with greater inhibitory or delaying effects on nucleotide incorporation

Taking into account various stalling factors, examples of cycle periods and number repeat cycles that may be used in certain embodiments further include a cycle period of no more than about 0.5 half-lives with a stalling factor of about 2, repeated at least about 90 times; a cycle period of no more than about 0.75 half-lives, with a stalling factor of about 2, repeated at least about 75 times; a cycle period of no more than about 1 half-lives, with a stalling factor of about 2, repeated at least about 50 times; a cycle period of no more than about 1.5 half-lives with a stalling factor of about 2 or about 5, repeated at least about 45 times; a cycle period of no more than about 1.75 half-lives, with a stalling factor of about 5, repeated at least about 35 times; a cycle period of no more than about 2 half-lives, with a stalling factor of about 5 or about 10, repeated at least about 35 times; a cycle period of no more than about 2.25 half-lives, with a stalling factor of about 5 or about 10, repeated at least about 30 or at least about 35 times, and a cycle period of about 2.4 half-lives, with a stalling factor of about 5, repeated at least about 30 times.

Polymerases and Polymerase Cofactors

Polymerizing agents useful in the invention include DNA polymerases (such as Taq polymerase, T7 mutant DNA polymerase, Klenow and Sequenase, 9° N or a variant thereof), RNA polymerases, thermostable polymerases, thermodegradable polymerases, and reverse transcriptases. See e.g., Doublie et al., Nature (1998) 391:251-58; Ollis et al. Nature (1985) 313: 762-66; Beese et al., Science (1993) 260: 352-55; Korolev et al., Proc. Natl. Acad. Sci. USA (1995) 92: 9264-68; Keifer et al., Structure (1997) 5:95-108; and Kim et al., Nature (1995) 376:612-16.

Cofactors of the invention function to inhibit the polymerizing agent, thereby slowing or stopping synthesis activity, permitting the detection of an incorporated labeled nucleotide. Cofactors of the invention include any chemical agent or reaction condition that results in the inhibition of the polymerizing agent. Such inhibition may be in whole or in part and may be permanent, temporary or reversible. For example, a cofactor may be a label, an antibody, an aptamer, an organic or inorganic small molecule, or a polyanion, or it may comprise a chemical modification to a nucleotide (i.e., a nucleotide analogue may comprise a cofactor). A cofactor can be in solution, or it may be attached, either directly or through a linker to a nucleotide, primer, template or polymerase.

Examples of useful cofactor agents include, among others, light sensitive groups such as 6-nitoveratryloxycarbonyl (NVOC), 2-nitobenzyloxycarbonyl (NBOC), α,α-dimethyl-dimethoxybenzyloxycarbonyl (DDZ), 5-bromo-7-nitroindolinyl, o-hyrdoxy-2-methyl cinnamoyl, 2-oxymethylene anthraquinone, and t-butyl oxycarbonyl (TBOC). Oligonucleotide Synthesis: A Practical Approach (LRL Press, Oxford). Useful polyanions are described in U.S. Pat. No. 6,667,165 (the disclosure of which is incorporated by reference herein); and useful aptamers are described in U.S. Pat. Nos. 6,020,130 and 6,183,967 (the disclosures of which are incorporated by reference herein). See U.S. Pat. No. 5,338,671 for useful antibodies. Nucleotides possessing various labels and cofactors can be readily synthesized. Labeling moieties are attached at appropriate sites on the nucleotide using chemistry and conditions as described in Gait (1984).

Further, the cofactor may also be the detectable label. Labels useful as combined labels/cofactors include larger or bulky dyes. For example, the detectable label may comprise a dye having a bulky chemical structure that, once the nucleotide is incorporated into the extending primer, causes a steric hindrance of the polymerizing agent, blocking the polymerizing agent from any further synthesis. Examples of labels that may be useful for this purpose are described in the Example, as well as in Zhu et al., Polynucleotides Res. (1994) 22: 3418-22. For example, fluorophore labels that may be used to stall the polymerase include Cy3, Cy5, Cy7, ALEXA647, ALEXA 488, BODIPY 576/589, BODIPY 650/665, BODIPY TR, Nile Blue, Sulfo-IRD700, NN382, R6G, Rho123, tetramethylrhodamine and Rhodamine X. In one embodiment, the labels are as bulky as Cy5, with molecular weights at least about 1.5 kDa. In another embodiment, the labels are bulkier than Cy5, having molecular weights of at least about 1.6 kDa, at least about 1.7 kDa, at least about 1.8 kDa, at least about 1.9 kDa, at least about 2.0 kDa at least bout 2.5 kDa, or at least about 3.0 kDa.

Further examples of such larger dyes include the following, with corresponding formula weights (in g/mol) in parentheses: Cy5 (534.6); Pyrene (535.6); 6-Carboxyfluorescein (FAM) (537.5); 6-Carboxyfluorescein-DMT (FAM-X (537.5); 5(6) Carboxyfluorescein (FAM) (537.5); 5-Fluorescein (FITC) (537.6); Cy3B (543.0); WellRED D4-PA (544.8); BODIPY 630/650 (545.5); 3′6-Carboxyfluorescein (FAM) (569.5); Cy3.5 (576.7); Cascade Blue (580.0); ALEXA Fluor 430 (586.8); Lucifer Yellow (605.5); ALEXA Fluor 532 (608.8); WellRED D2-PA (611.0); Cy5.5 (634.8); DY-630 (634.8); DY-555 (636.2); WellRED D3-PA (645.0); Rhodamine Red-X (654.0); DY-730 (660.9); DY-782 (660.9); DY-550 (667.8); DY-610 (667.8); DY-700 (668.9); 6-Tetrachlorofluorescein (TET) (675.2) ALEXA Fluor 568 (676.8); DY-650 (686.9); 5(6)- Carboxyeosin (689.0); Texas Red-X (702.0); ALEXA Fluor 594 (704.9); DY-675 (706.9); DY-750 (713.0); DY-681 (736.9); Hexachlorofluorescein (HEX) (744.1); DY-633 (751.9); LightCycler Red 705 (753.0); LightCycler Red 640 (758.0); DY-636 (760.9); DY-701 (770.9); FAR-Fuchsia (5′-Amidite) (776.0); FAR-Fuchsia (SE) (776.0); DY-676 (808.0); Erythrosin (814); FAR-Blue (5′-Amidite) (824.0); FAR-Blue (SE) (824.0); Oyster 556 (850.0); Oyster 656 (900.0); FAR-Green Two (SE) (960.0); ALEXA Fluor 546 (964.4); FAR-Green One (SE), (976.0); ALEXA Fluor 660 (985.0); Oyster 645 (1000.0); ALEXA Fluor 680 (1035.0); ALEXA Fluor 633 (1085.0); ALEXA Fluor 555 (1135.0); ALEXA Fluor 647 (1185.0); ALEXA Fluor 750 (1185.0); ALEXA Fluor 700 (1285.0). These reagents are commercially available from SYNTHEGEN, LLC (Houston, Tex.).

There is extensive guidance in the literature for derivatizing fluorophore and quencher molecules for covalent attachment via common reactive groups that can be added to a nucleotide (see Haugland, Handbook of Fluorescent Probes and Research Chemicals (1992). There are also many linking moieties and methods for attaching fluorophore moieties to nucleotides, as described in Oligonucleotides and Analogues, supra; Guisti et al., supra; Agrawal et al, Tetrahedron Letters (1990) 31: 1543-46; and Sproat et al., Polynucleotide Research (1987) 15:4837.

In one embodiment, the method further comprises inactivating the cofactor, thereby reversing its effect on the polymerizing agent. Modes of inactivation depend on the cofactor. For example, where the cofactor is attached to the nucleotide, inactivation can typically be achieved by chemical, enzymatic, photochemical or radiation cleavage of the cofactor from the nucleotide. Cleavage of the cofactor can be achieved if a detachable connection between the nucleotide and the cofactor is used. For example, the use of disulfide bonds enables one to disconnect the dye by applying a reducing agent like dithiothreitol (DTT). In a further alternative, where the cofactor is a fluorescent label, it is possible to neutralize the label by bleaching it with radiation.

In the event that temperature-sensitive cofactors are utilized, inactivation may comprise adjusting the reaction temperature. For example, an antibody that binds to thermostable polymerase at lower temperatures and blocks activity, but is denatured at higher temperatures, thus rendering the polymerase active; or single-stranded aptamers that bind to thermophilic polymerase at lower temperatures but are released at higher temperatures, may be inactivated by increasing the reaction temperature such the cofactor is released but polymerase activity is permitted.

In one embodiment, transient inhibition of the polymerase and the time of exposure to the labeled nucleotide are coordinated such that it is statistically likely that at least one of the labeled nucleotide is incorporated in the primer, but statistically unlikely that more than two of the labeled nucleotide are incorporated. In another embodiment, the reaction is controlled by inhibiting the polymerase activity such that it is statistically unlikely that more than, for example, one or two nucleotides are incorporated into the same primer strand in the cycle.

Temperature and Reagents

Other reaction conditions that are useful in the methods of the invention include reaction temperature and reagents. For example, a temperature above or below the temperature required for optimal activity of the polymerizing agent, such as a temperature of about 20-70°, would be expected to result in a modulation of the polymerization rate, C. This form of inhibition is typically reversible with correction of the reaction temperature, provided that the delta in temperature was insufficient to cause a permanent damage to the polymerase.

In another embodiment, buffer reagents useful in the methods of the invention include a detergent or surfactant, such as Triton®-X 100, or salt and/or ion concentrations that facilitate or inhibit nucleotide incorporation.

Predetermined Points For Stopping a Cycle

The predetermined point at which a short cycle is stopped is defined, for example, by the occurrence of an event (such as the incorporation of a nucleotide comprising a blocking moiety that prevents further extension of the primer), the lapse of a certain amount of time (such as a specific number of half-lives), or the achievement of a statistically-significant datapoint (such as a period at which a statistically significant probability of two or less nucleotides have been incorporated). In one embodiment, the predetermined period of time is coordinated with an amount of polymerization inhibition such that, on average, a certain number of labeled nucleotides are added to the primer. In another embodiment, the number of incorporated labeled nucleotides is, on average, 0, 1 or 2, but almost never more than 3. The time period of exposure is defined in terms of statistical significance. For example, the time period may be that which is statistically insufficient for incorporation of more nucleotides than are resolvable by a detection system used to detect incorporation of the nucleotide into the primer. In another example, the time period that is statistically insufficient for incorporation of a greater number of nucleotides that are individually optically resolvable during a predetermined detection period (i.e., a period of time during which the incorporated nucleotides are detected).

The reaction may be stopped by washing or flushing out the nucleotides that remain unincorporated and/or washing or flushing out polymerization agent. Further, many aspects of the repeated cycles may be automated, for example, using microfluidics for washing nucleotides to sites of anchored target polynucleotides, and washing out unincorporated nucleotides to halt each cycle.

The following exemplifications of the invention are useful in understanding certain aspects of the invention but are not intended to limit the scope of the invention in any way.

EXAMPLE 1

Primers are synthesized from nucleoside triphosphates by known automated oligonucleotide synthetic techniques, e.g., via standard phosphoramidite technology utilizing a nucleic acid synthesizer, such as the ABI3700 (Applied Biosystems, Foster City, Calif.). The oligonucleotides are prepared as duplexes with a complementary strand, however, only the 5′ terminus of the oligonucleotide proper (and not its complement) is biotinylated.

Ligation of Oligonucleotides and Target Polynucleotides

Double stranded target nucleic acids are blunt-end ligated to the oligonucleotides in solution using, for example, T4 ligase. The single strand having a 5′ biotinylated terminus of the oligonucleotide duplex permits the blunt-end ligation on only on end of the duplex. In a preferred embodiment, the solution-phase reaction is performed in the presence of an excess amount of oligonucleotide to prohibit the formation of concantamers and circular ligation products of the target nucleic acids. Upon ligation, a plurality of chimeric polynucleotide duplexes result. Chimeric polynucleotides are separated from unbound oligonucleotides based upon size and reduced to single strands by subjecting them to a temperature that destabilizes the hydrogen bonds.

Preparation of Solid Support

A solid support comprising reaction chambers having a fused silica surface is sonicated in 2% MICRO-90 soap (Cole-Parmer, Vernon Hills, Ill.) for 20 minutes and then cleaned by immersion in boiling RCA solution (6:4:1 high-purity H₂O/30% NH4OH/30% H₂O₂) for 1 hour. It is then immersed alternately in polyallylamine (positively charged) and polyacrylic acid (negatively charged; both from Aldrich) at 2 mg/ml and pH 8 for 10 minutes each and washed intensively with distilled water in between. The slides are incubated with 5 mM biotin-amine reagent (Biotin-EZ-Link, Pierce) for 10 minutes in the presence of 1-[3-(dimethylamino)propyl]-3-ethylcarbodiimide hydrochloride (EDC, Sigma) in MES buffer, followed by incubation with Streptavidin Plus (Prozyme, San Leandro, Calif.) at 0.1 mg/ml for 15 minutes in Tris buffer. The biotinylated single-stranded chimeric polynucleotides are deposited via ink-jet printing onto the streptavidin-coated chamber surface at 10 pM for 10 minutes in Tris buffer that contain 100 mM MgCl₂.

Equipment

The experiments are performed on an upright microscope (BH-2, Olympus, Melville, N.Y.) equipped with total internal reflection (TIR) illumination, such as the BH-2 microscope from Olympus (Melville, N.Y.). Two laser beams, 635 (Coherent, Santa Clara, Calif.) and 532 nm (Brimrose, Baltimore), with nominal powers of 8 and 10 mW, respectively, are circularly polarized by quarter-wave plates and undergo TIR in a dove prism (Edmund Scientific, Barrington, N.J.). The prism is optically coupled to the fused silica bottom (Esco, Oak Ridge, N.J.) of the reaction chambers so that evanescent waves illuminated up to 150 nm above the surface of the fused silica. An objective (DPlanApo, 100 UV 1.3 oil, Olympus) collects the fluorescence signal through the top plastic cover of the chamber, which is deflected by the objective to ≈40 μm from the silica surface. An image splitter (Optical Insights, Santa Fe, N.M.) directs the light through two bandpass filters (630dcxr, HQ585/80, HQ690/60; Chroma Technology, Brattleboro, Vt.) to an intensified charge-coupled device (I-PentaMAX; Roper Scientific, Trenton, N.J.), which records adjacent images of a 120-×60-μm section of the surface in two colors.

Experimental Protocols

FRET-Based Method Using Nucleotide-Based Donor Fluorophore

In a first experiment, universal primer is hybridized to a primer attachment site present in support-bound chimeric polynucleotides. Next, a series of incorporation reactions are conducted in which a first nucleotide comprising a cyanine-3 donor fluorophore is incorporated into the primer as the first extended nucleotide. If all the chimeric sequences are the same, then a minimum of one labeled nucleotide must be added as the initial FRET donor because the template nucleotide immediately 3′ of the primer is the same on all chimeric polynucleotides. If different chimeric polynucleotides are used (i.e., the polynucleotide portion added to the bound oligonucleotides is different at least one location), then all four labeled dNTPs initially are cycled. The result is the addition of at least one donor fluorophore to each chimeric strand.

The number of initial incorporations containing the donor fluorophore is limited by either limiting the reaction time (i.e., the time of exposure to donor-labeled nucleotides), by polymerase stalling, or both in combination. The inventors have shown that base-addition reactions are regulated by controlling reaction conditions. For example, incorporations can be limited to 1 or 2 at a time by causing polymerase to stall after the addition of a first base. One way in which this is accomplished is by attaching a dye to the first added base that either chemically or sterically interferes with the efficiency of incorporation of a second base. A computer model was constructed using Visual Basic (v. 6.0, Microsoft Corp.) that replicates the stochastic addition of bases in template-dependent nucleic acid synthesis. The model utilizes several variables that are thought to be the most significant factors affecting the rate of base addition. The number of half-lives until dNTPs are flushed is a measure of the amount of time that a template-dependent system is exposed to dNTPs in solution. The more rapidly dNTPs are removed from the template, the lower will be the incorporation rate. The number of wash cycles does not affect incorporation in any given cycle, but affects the number bases ultimately added to the extending primer. The number of strands to be analyzed is a variable of significance when there is not an excess of dNTPs in the reaction. Finally, the inhibition rate is an approximation of the extent of base addition inhibition, usually due to polymerase stalling. The homopolymer count within any strand can be ignored for purposes of this application. FIG. 2 is a screenshot showing the inputs used in the model.

The model demonstrates that, by controlling reaction conditions, one can precisely control the number of bases that are added to an extending primer in any given cycle of incorporation. For example, as shown in FIG. 7, at a constant rate of inhibition of second base incorporation (i.e., the inhibitory effect of incorporation of a second base given the presence of a first base), the amount of time that dNTPs are exposed to template in the presence of polymerase determines the number of bases that are statistically likely to be incorporated in any given cycle (a cycle being defined as one round of exposure of template to dNTPs and washing of unbound dNTP from the reaction mixture). As shown in FIG. 7 a, when time of exposure to dNTPs is limited, the statistical likelihood of incorporation of more than two bases is essentially zero, and the likelihood of incorporation of two bases in a row in the same cycle is very low. If the time of exposure is increased, the likelihood of incorporation of multiple bases in any given cycle is much higher. Thus, the model reflects biological reality. At a constant rate of polymerase inhibition (assuming that complete stalling is avoided), the time of exposure of a template to dNTPs for incorporation is a significant factor in determining the number of bases that will be incorporated in succession in any cycle. Similarly, if time of exposure is held constant, the amount of polymerase stalling will have a predominant effect on the number of successive bases that are incorporated in any given cycle (See, FIG. 7 b). Thus, it is possible at any point in the sequencing process to add or renew donor fluorophore by simply limiting the statistical likelihood of incorporation of more than one base in a cycle in which the donor fluorophore is added.

Upon introduction of a donor fluorophore into the extending primer sequence, further nucleotides comprising acceptor fluorophores (here, cyanine-5) are added in a template-dependent manner. It is known that the Foster radius of Cy-3/Cy5 fluorophore pairs is about 5 nm (or about 15 nucleotides, on average). Thus, donor must be refreshed about every 15 bases. This is accomplished under the parameters outlined above. In general, each cycle preferably is regulated to allow incorporation of 1 or 2, but never 3 bases. So, refreshing the donor means simply the addition of all four possible nucleotides in a mixed-sequence population using the donor fluorophore instead of the acceptor fluorophore every approximately 15 bases (or cycles). FIG. 2 shows schematically the process of FRET-based, template-dependent nucleotide addition as described in this example.

The methods described above are alternatively conducted with the FRET donor attached to the polymerase molecule. In that embodiment, donor follows the extending primer as new nucleotides bearing acceptor fluorophores are added. Thus, there typically is no requirement to refresh the donor. In another embodiment, the same methods are carried out using a nucleotide binding protein (e.g., DNA binding protein) as the carrier of a donor fluorophore. In that embodiment, the DNA binding protein is spaced at intervals (e.g., about 5 nm or less) to allow FRET. Thus, there are many alternatives for using FRET to conduct single molecule sequencing using the devices and methods taught in the application. However, it is not required that FRET be used as the detection method. Rather, because of the intensities of the FRET signal with respect to background, FRET is an alternative for use when background radiation is relatively high.

Non-FRET Based Methods

Methods for detecting single molecule incorporation without FRET are also conducted. In this embodiment, incorporated nucleotides are detected by virtue of their optical emissions after sample washing. Primers are hybridized to the primer attachment site of bound chimeric polynucleotides Reactions are conducted in a solution comprising Klenow fragment Exo-minus polymerase (New England Biolabs) at 10 nM (100 units/ml) and a labeled nucleotide triphosphate in EcoPol reaction buffer (New England Biolabs). Sequencing reactions takes place in a stepwise fashion. First, 0.2 μM dUTP-Cy3 and polymerase are introduced to support-bound chimeric polynucleotides, incubated for 6 to 15 minutes, and washed out. Images of the surface are then analyzed for primer-incorporated U-Cy5. Typically, eight exposures of 0.5 seconds each are taken in each field of view in order to compensate for possible intermittency (e.g., blinking) in fluorophore emission. Software is employed to analyze the locations and intensities of fluorescence objects in the intensified charge-coupled device pictures. Fluorescent images acquired in the WinView32 interface (Roper Scientific, Princeton, N.J.) are analyzed using ImagePro Plus software (Media Cybernetics, Silver Springs, Md.). Essentially, the software is programmed to perform spot-finding in a predefined image field using user-defined size and intensity filters. The program then assigns grid coordinates to each identified spot, and normalizes the intensity of spot fluorescence with respect to background across multiple image frames. From those data, specific incorporated nucleotides are identified. Generally, the type of image analysis software employed to analyze fluorescent images is immaterial as long as it is capable of being programmed to discriminate a desired signal over background. The programming of commercial software packages for specific image analysis tasks is known to those of ordinary skill in the art. If U-Cy5 is not incorporated, the substrate is washed, and the process is repeated with dGTP-Cy5, dATP-Cy5, and dCTP-Cy5 until incorporation is observed. The label attached to any incorporated nucleotide is neutralized, and the process is repeated. To reduce bleaching of the fluorescence dyes, an oxygen scavenging system can be used during all green illumination periods, with the exception of the bleaching of the primer tag.

In order to determine a template sequence, the above protocol is performed sequentially in the presence of a single species of labeled dATP, dGTP, dCTP or dUTP. By so doing, a first sequence can be compiled that is based upon the sequential incorporation of the nucleotides into the extended primer. The first compiled sequence is representative of the complement of the template. As such, the sequence of the template can be easily determined by compiling a second sequence that is complementary to the first sequence. Because the sequence of the oligonucleotide is known, those nucleotides can be excluded from the second sequence to produce a resultant sequence that is representative of the target template.

EXAMPLE 2

FIG. 2 illustrates the advantage of short-cycle sequencing with respect to avoiding long homopolymer reads. FIG. 2 a illustrates a simulated analysis of 10 target polynucleotides using non-short-cycle sequencing (Example 2a), whereas FIG. 2 b illustrates a simulated analysis of the same number of target polynucleotides using short-cycle sequencing (Example 2b).

The simulations were performed as follows: an Excel spreadsheet was opened and “Customize . . . ” selected from the “Tools” menu of the Excel toolbar. The “Commands” tab was selected and, after scrolling down, “Macros” was clicked. The “smiley face” that appeared in the right panel was dragged to the toolbars on top of the spreadsheet. The “Customize” box was closed and the “smiley face” clicked once. From the list of subroutines that appeared, “ThisWorkbook.Main_Line.” was selected. The program was run by clicking again on the “smiley face.” A copy of the source code for the Excel simulation is provided below.

Input values were then entered into the tabbed sheet called “In Out.” There were three input values:

The first input value corresponded to the period of time allowed for incorporation reactions of provided nucleotides into the growing complementary strands of the polynucleotides to be analyzed. This period was conveniently measured in half-lives of the incorporation reaction itself. Each cycle of incorporation was simulatedly stalled after a period of time, representing, for example, the time when unincorporated nucleotides would be flushed out or the incorporation reactions otherwise stalled.

The second input value corresponds to the number of times each cycle of incorporation was repeated. That is, the number of times the steps of providing nucleotides, allowing incorporation reactions into the complementary strands in the presence of polymerizing agent, and then stopping the incorporations are repeated. The nucleotides were simulatedly provided as a wash of each of dATPs, dGTPs, dTTPs, and dCTPs. The program then recorded which nucleotides were incorporated, corresponding to a detection step of detecting incorporation.

The third input value corresponds to number of strands of target polynucleotides to by analyzed in the simulation. The program allowed up to 1100 target polynucleotide molecules to be analyzed in a given simulation.

After the program was started, as described above, the program first generated the inputted number of strands composed of random sequences. The program then simulated hybridization and polymerization of the correct base of each incorporation reaction, based on the generated sequence of the target polynucleotide templates. The program continued these simulated reactions for the allowed amount of simulated time, determined by the inputted number of half-lives. Statistics of the simulation were then computed and reported, including the longest strand, the shortest strand, and the average length of all strands, as well as the fraction of strands extended by at least 25 nucleotide incorporations, as discussed in more detail below.

In the first part of this simulation, Example 2a, the input values used were a cycle period of 10 half-lives, 12 repeats of the cycle, and 10 target polynucleotide strands.

FIG. 2 a illustrates the results obtained. Homopolymers stretches which occurred in the same simulated complementary strand are highlighted in magenta wherever 2 nucleotides of the same base type were incorporated in a row, and in cyan wherever more than two nucleotides of the same base type were incorporated in a row.

FIG. 2 a illustrates that the output values included the longest extended complementary strand obtained during the simulation (Longest extension in the ensemble of molecules); the shorted extended complementary strand obtained during the simulation (Shortest extension in the ensemble of molecules); and the average extension. These numbers represent the greatest number of incorporations into any of the 10 simulatedly growing complementary strands, the smallest number of incorporations for any of the 10, and the average number of incorporations for the 10. FIG. 2 a indicates that the values obtained for Example 2a were 37 incorporations in the longest extension, 25 in the shortest, and 30.00 as the average number of incorporations.

The output values also provided information on the number of incorporations that occurred in each of growing complementary strands during each cycle period of the simulation. For example, FIG. 2 a indicates that for the input values of Example 2a, the percentage of growing stands extended by two or more nucleotides in a homopolymer stretch was 100.0%; and the percentage of growing strands extended by three or more nucleotides in a homopolymer stretch was 60.0%. That is, using a cycle period of 10 half-lives resulted in only 40% of the complementary strands being extended by two or less nucleotides in a homopolymer stretch per cycle of incorporation.

Further, output values also indicated the total number of incorporations for each of the growing strands for the total number of repeated cycles. This represents the length of the sequence of target polynucleotide analyzed. FIG. 2 a illustrates that in Example 2a, 100.0% of the 10 target polynucleotides of the simulation were extended by at least 25 incorporated nucleotides. This illustrates that using a cycle period of 10 half-lives, and repeating the cycles 12 times, allowed analysis of a 25 base sequence of 10 target polynucleotides.

In the second part of this simulation, Example 2b, the input values used were a cycle period of 0.8 half-lives, 60 repeats of the cycle, and 10 target polynucleotide strands.

FIG. 2 b illustrates the results obtained. Homopolymers stretches which occurred in the same simulated complementary strand are highlighted in magenta wherever 2 nucleotides of the same base type were incorporated in a row, and in cyan wherever more than two nucleotides of the same base type were incorporated in a row.

FIG. 2 b illustrates that the output values included the longest extended complementary strand obtained during the simulation (longest extension in the ensemble of molecules); the shortest extended complementary strand obtained during the simulation (shortest extension in the ensemble of molecules); and the average extension. These numbers represent the greatest number of incorporations into any of the 10 simulatedly growing complementary strands, the smallest number of incorporations for any of the 10, and the average number of incorporations for the 10. FIG. 2 b indicates that the values obtained for Example 2b were 37 incorporations in the longest extension, 26 in the shortest, and 32.00 as the average number of incorporations.

The output values also provided information on the number of incorporations that occurred in each of growing complementary strands during each cycle period of the simulation. For example, FIG. 2 b indicates that for the input values of Example 2b, the percentage of growing stands extended by two or more nucleotides in a homopolymer stretch was 80.0%; and the percentage of growing strands extended by three or more nucleotides in a homopolymer stretch was 10.0%. That is, using a cycle period of 0.8 half-lives resulted in 90% of the complementary strands being extended by two or less nucleotides per cycle of incorporation.

Output values also indicated the total number of incorporations for each of the growing strands for the total number of repeated cycles. As in Example 2a, this represents the length of the sequence of target polynucleotide analyzed. FIG. 2 b illustrates that in Example 2b, 100.0% of the 10 target polynucleotides of the simulation were again extended by at least 25 incorporated nucleotides. This illustrates that using a cycle period of 0.8 half-lives, and repeating the cycles 60 times, allowed analysis of a 25 base sequence of 10 target polynucleotides.

Comparing the two simulations, it will be appreciated by those in the art that the use of short-cycles of sequencing overcame issues of reading long repeats of homopolymer stretches in sequencing by synthesis, without using blocking moieties, as only a few nucleotides were incorporated per cycle. Comparing Examples 2a and 2b, the long cycles in 2 a resulted in 40% of the extended complementary strands having two or less homopolymer nucleotide incorporations per cycle. Conversely, the short cycles in 11 b resulted in 90% of the extended complementary strands having two or less homopolymer nucleotide incorporations per cycle, facilitating quantification. That is, as explained more thoroughly above, shorter reads can be quantitated to determine the number of nucleotides incorporated, for example, where the nucleotides are of the same

Comparing Examples 2a and 2b also indicated that a greater number of repeated cycles were needed to analyze a given length of sequence when using shorter cycles. That is, the 10 half-lives cycle was repeated 12 times to result in 100.0% of the 10 complementary strands being extended by at least 25 nucleotides, whereas the 0.8 half-lives cycle was repeated 60 times to obtain this same result and thereby analyze the 25 nucleotides sequence.

Nonetheless, many aspects of the repeated cycles may be automated, for example, using micro fluidics for washing nucleotides to sites of anchored target polynucleotides, and washing out unincorporated nucleotides to halt each cycle.

As discussed herein, below is a copy of the source code for the simulation of short-cycle sequencing.

Source Code for Simulation of Short Cycle Sequencing

-   Option Explicit ‘all variable must be declared -   Option Base 1 ‘array pointers start at ‘1’ not ‘0’ -   ‘-------Constant Declarations----------------------------------- -   Const NoColor=0 -   Const Black=1 -   Const White=2 -   Const Red=3 -   Const Green=4 -   Const Blue=5 -   Const Yellow=6 -   Const Magenta=7 -   Const Cyan=8 -   Const A=Red -   Const G=Green -   Const T=Blue -   Const C=Yellow -   Const TENTH_HL=0.93305 -   ‘-------Variable Declarations----------------------------------- -   ‘Note:HL is short for half-life -   Dim MaxHalfLives As Integer ‘The maximum number of half-lives the     experiment will be run X10 for each wash cycle -   Dim HalfLives ‘the Half Life variable is stepped in increments 0.1     half lives during every wash cycle until the max is reached -   Dim N, I, J, K, L, X, Y, Temp As Integer -   Dim WashCyclesMax, WashCycles ‘A wash cycle is completed after     flowing each of AGT&C -   Dim Molecule, Base, BaseType, Position As Integer -   Dim TempReal As Single -   Dim RandomMoleculesMax -   Dim HomoPolymersMax -   DimMoleculesMax As Integer -   ‘------------the following three variables used to slow things down     for second base -   Dim Longer _HL As Single -   Dim SecondMoleculeFactor As Integer     -   With Worksheets(“In Out”)         -   ‘Get the “front panel”input values         -   TempReal=.Range(“D4”).Value         -   MaxHalfLives=Int(TempReal*10)         -   WashCyclesMax=.Range(“D7”).Value         -   RandomMoleculesMax=.Range(“D9”).Value         -   If RandomMoleculesMax>1000 Then RandomMoleculesMax=1000         -   HomoPolymersMax=.Range(“D11”).Value         -   If HomoPolymersMax>100 Then HomoPolymersMax=100         -   MoleculesMax=RandomMoleculesMax+HomoPolymersMax         -   SecondMoleculeFactor=.Range(“D14 ”).Value         -   Longer_HL=Exp(−0.0693/SecondMoleculeFactor)         -   ‘----Clear the output values         -   .Range(“D20”).Value=””         -   .Range(“D21”).Value=””         -   .Range(“D22”).Value=””         -   .Range(“D24”).Value=””         -   .Range(“D25”).Value=””         -   .Range(“D26”).Value=””     -   End With     -   ‘Worksheets(“In Out”).Range(“E2”).Value=Longer_HL ‘Display the         Longer_HL value -   With Worksheets(“Molecules”)     -   -   .Range(“B2:AY4006”).ClearContents         -   .Range(“B2:AY4006”).Interior.ColorIndex=NoColor         -   For XX=1 To 1100             -   .Cells(3=XX*4, 1).Value=XX ‘Add the row headings as                 running numbers         -   Next XX         -   .Range(“B3”).Value=“Current Wash Cycle is:”         -   .Range(“L3”).Value=“Current ‘Half-Life ’is:”         -   .Range(“U3”).Value=“Current Base in the reaction is:”

    -   End With -   Randomize ‘---Seed the Random Number Generator -   End Sub -   Sub DrawSynthesizedStrands( ) -   Dim TempMolecule, TempBase As Integer -   With Worksheets(“molecules”) -   For TempBase=1 To 50 -   ‘------------The array variables---------- -   Dim TargetStrand(1100, 51) As Integer ‘--up 1100 molecules, with max     length of 50 -   Dim SynthesizedStrand(1100, 51) As Integer -   Dim HL_Tracker(1100, 51) As Integer -   Dim PolymerasePointer(1100) As Integer ‘--contains the next     available position on a given strand -   Dim StartPointer(1100) As Integer ‘pointers for determining     run-lengths -   Dim StopPointer(1100) As Intger -   Dim Extension(1100) ‘records how far each molecule has been extended -   Dim TargetStrandFrequencyDist(15) As Integer ‘--for storing     frequency distribution of n-mers of target strand -   Dim SecondMolecule(1100) As Boolean -   ‘--------Code--------------------------------------------------- -   Sub Initialze ( ) -   Dim XX As Integer -   ‘-----clear the array which notes if a molecule is a second molecule -   For Molecule=1 To 1100     -   SecondMolecule(Molecule)=False -   Next Molecule -   ‘Clear the arrays -   For Base=1 To 51     -   For Molecule=1 To 1100         -   TargetStrand(Molecule, Base)=0         -   SynthesizedStrand(Molecule, Base)=0         -   HL_Tracker(Molecule, Base)=0         -   PolymerasePointer(Molecule)=1     -   Next Molecule -   Next Base -   For XX=1 To 15 ‘--clear the frequency distribution list     -   TargetStrandFrequencyDist(XX)−0     -   SyntheticStrandFrequencyDist(XX)=0 -   Next XX     -   For XX=1 To 9     -   Worksheets(“In Out”).Cells(5=XX, 10).Value=“”     -   Next XX     -   For TempMolecule=1 To MoleculesMax         -   If SynthesizedStrand(TempMolecule, TempBase)=Blue Then             -   .Cells(TempMolecule*4+2, TempBase+1).Font.ColorIndex=2         -   Else             -   .Cells(TempMolecule*4+2, TempBase+1).Font.ColorIndex=0         -   End If             -   .Cells(TempMolecule*4+2,                 TempBase+1).Interior.ColorIndex= -   SynthesizedStrand(TempMolecule, TempBase)     -   -   If HL_Tracker(TempMolecule, TempBase)>0 Then             -   .Cells(TempMolecule*4+2,                 TempBase+1).Value=HL_Tracker(TempMolecule, TempBase)         -   End If

    -   Next TempMolecule -   Next TempBase -   End With -   End Sub -   Sub CreateTargetStrands( ) -   Dim TempRand As Integer -   For Base=1 To 50     -   For Molecule=1 To RandomMoleculesMax         -   TempRand=Int(4*Rnd+3) ‘random number of value 3, 4, 5 or 6         -   ‘If TempRand=Blue Then TempRand=Cyan ‘turn blue into cyan         -   TargetStrand(Molecule, Base)=TempRand         -   Worksheets(“Molecules”).Cells(Molecule*4+3,             Base+1).Interior.ColorIndex=TargetStrand(Molecule, Base)     -   Next Molecule -   Next Base -   ‘--now draw molecules with long stretches of homopolymers -   For Base=1 To 50     -   For Molecule=RandomMoleculesMax=1 To MoleculesMax         -   TargetStrand(Molecule, Base)=A         -   Worksheets(“Molecules”).Cells(Molecule*4+3,             Base+1).Interior.ColorIndex= -   TargetStrand(Molecule, Base)     -   Next Molecule -   Next Base -   End Sub -   Sub Synthesize( ) -   Dim MoleculeSynthesized As Integer -   Dim TempPointer As Integer -   Dim Parameter As Single -   For Molecule=1 To 1100 ‘clear array which shows if molecule is a     second molecule     -   SecondMolecule(Molecule)=Fales -   NextMolecule -   For BaseType=A To C ‘Cover each of AGT&C     -   If BaseType=A Then         Worksheets(“Molecules”).Range(“AD3”).Value=“A”     -   If BaseType=G Then         Worksheets(“Molecules”).Range(“AD3”).Value=“G”     -   If BaseType=T Then         Worksheets(“Molecules”).Range(“AD3”).Value=“T”     -   If BaseType=C Then         Worksheets(“Molecules”).Range(“AD3”).Value=“C”     -   For HalfLives=1 To MaxHalfLives     -   Worksheets(“Molecules”).Range(“R3”).Value=HalfLives/10         -   For Molecule=1 To MoleculesMax             -   If SecondMolecule(Molecule)=False Then                 Parameter=TENTH_HL Else parameter=Longer_HL             -   ‘-------------If We're flowing in A's, we attempt to                 polymerize only to T's             -   If BaseType=A And TargetStrand(Molecule,                 PolymerasePointer(Molecule))=T Then                 -   If Rnd>Parameter Then MoleculeSynthesized=0 ‘did                     molecule go?                 -   If MoleculeSynthesized=1 Then                 -    SecondMolecule(Molecule)=True                 -    SynthesizedStrand(Molecule,                     PolymerasePointer(Molecule))=A                 -    HL_Tracker(Molecule,                     PolymerasePointer(Molecule))=WashCycles                 -    PolymerasePointer(Molecule)=PolymerasePointer(Molecule)+1                 -    If PolymerasePointer(Molecule)>50 Then                     PolymerasePointer(Molecule)=50                 -   End If             -   End If             -   ‘-------------If we're flowing in T's, we attempt to                 polymerize only to A's             -   If BaseType=T And TargetStrand(Molecule,                 PolymerasePointer(Molecule))=A Then                 -   If Rnd>Parameter Then MoleculeSynthesized=1 Else                     MoleculeSynthesized=0 ‘did molecule go?                 -   If MoleculeSynthesized=1 Then                 -    SecondMolecule(Molecule)=True                 -    SynthesizedStrand(Molecule,                     PolymerasePointer(Molecule))=T                 -    HL_Tracker(Molecule,                     PolymerasePointer(Molecule))=WashCycles                 -    PolymerasePointer(Molecule)=PolymerasePointer(Molecule)+1                 -    If PolymerasePointer(Molecule)>50 Then                     PolymerasePointer(Molecule)=50                 -   End If             -   End If             -   ‘-------------If we're flowing in G's, we attempt to                 polymerize only to C's             -   If BaseType=G And TargetStrand(Molecule,                 PolymerasePointer(Molecule))=C Then                 -   If Rnd>Parameter Then MoleculeSynthesized=1 Else                     MoleculeSynthesized=0 ‘did molecule go?                 -   If MoleculeSynthesized=1 Then                 -    SecondMolecule(Molecule)=True                 -    SynthesizedStrand(Molecule,                     PolymerasePointer(Molecule))=G                 -    HL_Tracker(Molecule,                     PolymerasePointer(Molecule))=WashCycles                 -    PolymerasePointer(Molecule)=PolymerasePointer(Molecule)+1                 -    If PolymerasePointer(Molecule)>50 Then                     PolymerasePointer(Molecule)=50                 -   End If             -   End If             -   ‘-------------If we're flowing in C's, we attempt to                 polymerize only to G's             -   If BaseType=C And TargetStrand(Molecule,                 PolymerasePointer(Molecule))=G Then                 -   If Rnd>Parameter Then MoleculeSynthesized=1 Else                     MoleculeSynthesized=0 ‘did molecule go?                 -   If MoleculeSynthesized=1 Then                 -    SecondMolecule(Molecule)=True                 -    SynthesizedStrand(Molecule,                     PolymerasePointer(Molecule))=C                 -    HL_Tracker(Molecule,                     PolymerasePointer(Molecule))=WashCycles                 -    PolymerasePointer(Molecule)=PolymerasePointer(Molecule)+1                 -    If PolymerasePointer(Molecule)>50 Then                     PolymerasePointer(Molecule)=50                 -   End If             -   End If         -   Next Molecule         -   ‘DrawSynthesizedStrands’--for now, display is refreshed             after each increment on half life for a given base     -   Next HalfLives -   Next Base Type -   End Sub -   ‘---Develop and analysis of the distribution of homopolymers in the     full-length targets, report as a frequency -   ‘---distribution of n-mers -   Sub AnalyzeTargetStrands( ) -   Dim CurrentBase As Integer -   Dim BasesAhead As Integer -   Dim N As Integer -   Dim NumberedBases(50)As Integer -   Dim RunLengths(50 )As Integer -   For N=1 To 15 ‘--clear the frequency distribution list     -   TargetStrandFrequencyDist(N)=0     -   SyntheticStrandFrequencyDist(N)= -   Next N -   For Molecule=1 To MoleculeMax ‘Identify Changes among bases     -   NumberedBases(1)=1     -   ‘Worksheets(“Molecules”).Cells(4+Molecule*4,         2).Value=NumberedBases(1) ‘take this out. For display only         -   For Base=2 To 50             -   If TargetStrand(Molecule,                 Base−1)<>TargetStrand(Molecule, Base) Then                 -   NumberedBases(Base)=1             -   Else                 -   NumberedBases(Base)=0             -   End If         -   ‘Worksheets(“Molecules”).Cells(4+Molecule*4, Base+1).Value+ -   NumberedBases(Base) ‘take this out. For display only     -   Next Base     -   ‘---------------compute run lengths     -   ‘‘‘‘‘But first we've got a boundry condition problem for the         first base--we solve it here!!     -   RunLengths(1)+1     -   ‘Worksheets(“Molecules”).Cells(5+Molecule*4,         2).Value=RunLengths(1)     -   For Base=2 To 50         -   If NumberedBases(Base)=1 Then             -   RunLengths(Base)=1         -   Else             -   RunLengths(Base)=RunLengths(Base−1)+1         -   End If         -   ‘Worksheets(“Molecules”).Cells(5+Molecule*4,             Base+1).Value=RunLengths(Base)     -   Next Base     -   ‘----save only the terminal value of a run length     -   For Base=1 To 49         -   If RunLengths(Base+1)>RunLengths(Base) Then             RunLengths(Base)=0         -   ‘Worksheets(“Molecules”).Cells(6+Molecule*4,             Base+1).Value=RunLengths(Base)     -   Next Base         -   ‘Worksheets(“Molecules”).Cells(6+Molecule*4,             50+1).Value=RunLengths(50) ‘boundry condition     -   ‘-----Now determine the frequency distribution of each N-mer     -   For Base=1 To 50         -   If RunLengths(Base)=1 Then TargetStrandFrequencyDist(1)= -   TargetStrandFrequencyDist(1)+1     -   -   If RunLengths(Base)=2 Then TargetStrandFrequencyDist(2)= -   TargetStrandFrequencyDist(2)+1     -   -   If RunLengths(Base)=3 Then TargetStrandFrequencyDist(3)= -   TargetStrandFrequencyDist(3)+1     -   -   If RunLengths(Base)=4 Then TargetStrandFrequencyDist(4)= -   TargetStrandFrequencyDist(4)+1     -   -   If RunLengths(Base)=5 Then TargetStrandFrequencyDist(5)= -   TargetStrandFrequencyDist(5)+1     -   -   If RunLengths(Base)=6 Then TargetStrandFrequencyDist(6)= -   TargetStrandFrequencyDist(6)+1     -   -   If RunLengths(Base)=7 Then TargetStrandFrequencyDist(7)= -   TargetStrandFrequencyDist(7)+1     -   -   If RunLengths(Base)=8 Then TargetStrandFrequencyDist(8)= -   TargetStrandFrequencyDist(8)+1     -   -   If RunLengths(Base)>=9 Then TargetStrandFrequencyDist(9)= -   TargetStrandFrequencyDist(9)+1     -   Next Base -   Next Molecule     -   For I=1 To 9     -   Worksheets(“In Out”).Cells(5+I,         10).Value=TargetStrandFrequencyDist(I) ‘copy to the spreadsheet     -   Next I -   Sub AnalyzeResults( ) -   Dim N As Integer -   Dim TwentyFiveMer, TwentyFiveMerAccumulator As Integer -   Dim LongestLength, ShortestLength As Integer -   Dim TempSum, Min, Max As Integer -   Dim AverageLength As Single -   ‘----First we analyze the data about the degree of extension -   For N=1 To 1100 “clear the extention array.     -   Extension(N)=0 -   Next N -   For Molecule=1 To MoleculesMax     -   N=0 -   Dim TwoHitAccumulator, ThreePlusHitAccumulator, TwoHit, ThreeHit As     Integer -   TwoHitAccumulator=0 -   ThreePlusHitAccumulator=0 -   For I=1 To 50     -   NumberedBases(I)=3     -   ‘Worksheets(“Molecules”).Cells(1 +Molecule*4,         2).Value=NumberedBases(1)‘take this out. For display only     -   For Base=2 To Extension(Molecule)         -   If SynthesizedStrand(Molecule,             Base−1)<>SynthesizedStrand(Molecule, Base) Or -   HL_Tracker(Molecule, Base−1)<>HL_Tracker(Molecule, Base) Then     -   -   -   NumberedBases(Base)=1

        -   Else             -   NumberedBases(Base)=0

        -   End If

    -   ‘Worksheets(“Molecules”).Cells(1 +Molecule*4, Base+1).Value= -   NumberedBases(Base) ‘take this out. For display only     -   Next Base     -   ‘---------------compute run lengths     -   ‘‘‘‘‘But first we've got a boundary condition problem for the         first base--we solve it here!!     -   RunLengths(1)=1     -   ‘Worksheets(“Molecules”).Cells(1+Molecule*4,         2).Value=RunLengths(1)     -   For Base=2 To Extension(Molecule)         -   If NumberedBases(Base)=1 Then             -   RunLengths(Base)=1         -   Else             -   RunLengths(Base)=RunLengths(Base−1)+1         -   End If         -   ‘Worksheets(“Molecules”).Cells(1+Molecule*4,             Base+1).Value=RunLengths(Base)     -   Next Base     -   ‘----save only the terminal value of a run length     -   For Base=1 To Extension(Molecule)         -   If RunLengths(Base+1)>RunLengths(Base) Then             RunLengths(Base)=0         -   ‘Worksheets(“Molecules”).Cells(1+Molecule*4,             Base+1).Value=RunLengths(Base)     -   Next Base     -   For Base=1 To 50         -   If SynthesizedStrand(Molecule, Base)<>0 Then N=Base         -   ‘N=1 ‘debug statement     -   Next Base     -   Extension(Molecule)=N     -   ‘Worksheets(“In Out”).Range(“C13”).Value=Extension(N) ‘debug         statement -   Next Molecule“---we now have an array of maximum lengths of each     strand in Extension. We can now compute . . . -   ‘First we do the average: -   TempSum=0 -   For N=1 To 1100     -   TempSum=Extension(N)+TempSum ‘--grand total -   Next N -   AverageLength=TempSum/MoleculesMax -   Worksheets(“In Out”).Range(“D22”).Value=AverageLength -   ‘Now we find the Min and Max -   Max=0 -   Min=50 -   For N=1 To MoleculesMax     -   If Max>Extension(N) Then Max=Max Else Max=Extension(N)     -   If Min<Extension(N) Then Min=Min Else Max=Extension(N) -   Next N -   Worksheets(“In Out”).Range(“D20”).Value=Max -   Worksheets(“In Out”).Range(“D21”).Value=Min -   ‘Determine what fraction of molecules are more than 25 bases long -   TwentyFiveMerAccumulator=0 -   For N=1 To MoleculesMax     -   If Extension(N)>24 Then         TwentyFiveMerAccumulator=TwentyFiveMerAccumulator+1 -   Next N -   Worksheets(“In Out”).Range(“E26     ”).Value=TwentyFiveMerAccumulator/MoleculesMax -   End Sub -   Sub AnalyzeSynthesizedStrands( ) -   Dim CurrentBase As Integer -   Dim BasesAhead as Integer -   Dim N As Integer -   Dim NumberedBases(51) As Integer -   Dim RunLengths(51) As Integer     -   -   ‘Worksheets(“Molecules”).Cells(1+Molecule*4,             50+1).Value=RunLengths(Molecule) ‘boundary condition

    -   TwoHit=0

    -   ThreeHit=0

    -   For Base =1 To Extension(Molecule)         -   If RunLengths(Base)=2 Then             -   Worksheets(“Molecules”).Cells(1+Molecule*4,                 Base+1).Interior.ColorIndex+ -   Magenta     -   -   -   Two Hit=1

        -   End If

        -   If RunLengths(Base)>2 Then             -   Worksheets(“Molecules”).Cells(1+Molecule*                 4,Base+1).Interior.ColorIndex=Cyan             -   ThreeHit=1

        -   End If

    -   Next Base         -   ‘--Now determine what fraction of molecules have either 2             bases or 3+base hits and report results

    -   TwoHitAccumulator=TwoHitAccumulator+TwoHit

    -   ThreePlusHitAccumulator=ThreePlusHitAccumulator+ThreeHit -   Next Molecule -   Worksheets(“In     Out”).Range(“E24”).Value=TwoHitAccumulator/MoleculesMax -   Worksheets(“In     Out”).Range(“E25”).Value=ThreeHitAccumulator/MoleculesMax -   End Sub -   Public Sub Main_Line( )     -   Initialize     -   ---Creates the new strands based on number of washes for varying         degrees of completion per cycle     -   If MoleculesMax>0 And WashCyclesMax>0 Then         -   CreateTargetStrands         -   AnalyzeTargetStrands         -   For WashCycles=1 To WashCyclesMax ‘Do the desired number of             wash cycles             -   Worksheets(“Molecules”).Range(“I3”).Value=WashCycles             -   Synthesize         -   Next WashCycles         -   DrawSynthesizedStrands         -   AnalyzeResults         -   AnalyzeSynthesizedStrands     -   End If -   End Sub

EXAMPLE 3

FIG. 2 illustrates yet another simulated analysis of a number of target polynucleotides using short-cycle sequencing. The simulation was run using the program described in Examples 2a and 2b but using a larger number of target polynucleotides.

That is, in this simulation, the input values used were a cycle period of 0.8 half-lives, 60 repeats of the cycle, and 200 target polynucleotide strands. FIG. 2 illustrates the results obtained. Homopolymers stretches which occurred in the same simulated complementary strand are highlighted in magenta wherever nucleotides of the same base type were incorporated in a row, and in cyan wherever more than two nucleotides of the same base type were incorporated in a row.

The output values obtained were 48 incorporations in the longest extended complementary strand, 20 in the shortest, and 32.00 as the average number of incorporations for the 200 simulatedly extended complementary strands.

Further, the percentage of growing stands extended by two or more nucleotides in a homopolymer stretch was 78.5%; and the percentage of growing strands extended by three or more nucleotides in a homopolymer stretch was 4.0%. That is, using a cycle period of 0.8 half-lives resulted in 96.0% of the complementary strands being extended by two or less nucleotides in a homopolymer stretch per cycle of incorporation. Moreover, 95.5% of the 200 target polynucleotides of the simulation were extended by at least 25 incorporated nucleotides, while 100% were extended by at least 20 nucleotides. This illustrated that using a cycle period of 0.8 half-lives, and repeating the cycles 60 times, allows analysis of a 20 base sequence of 200 target polynucleotides.

EXAMPLE 4

This example demonstrates a method according to the invention in which a single nucleotide in a position in a nucleic acid sequence is identified. A template-bound primer is sequentially exposed first to a labeled nucleotide and then to an unlabeled nucleotide of the same type under conditions and in the presence of reagents that allow template-dependent primer extension. The template is analyzed in order to determine whether the first nucleotide is incorporated in the primer at the first position or not. If not, then the sequential exposure to labeled and unlabeled nucleotides is repeated using another type of nucleotide until one such nucleotide is determined to have incorporated at the first position. Once an incorporated nucleotide is determined, the identity of the nucleotide in the position in the nucleic acid sequence is identified as the complementary nucleotide.

EXAMPLE 5

In this example, a series of reactions are performed as described above in Example 1. A nucleic acid primer is hybridized to a target nucleic acid at a primer binding site in the target. The primer comprises a donor fluorophore. The hybridized primer is exposed to a first nucleotide comprising an acceptor fluorophore comprising a blocking moiety that, when incorporated into the primer, prevents further polymerization of the primer. The presence or absence of fluorescent emission from each of the donor and the acceptor is determined. A nucleotide that has been incorporated into the primer via complementary base pairing with the target is identified by the presence of fluorescent emission from the acceptor, and a sequence placeholder is identified as the absence of fluorescent emission from the donor and the acceptor. A sequence of the target nucleic acid is complied based upon the sequence of the incorporated nucleotides and the placeholders. 

1. A method for sequencing a nucleic acid template, the method comprising the steps of: (a) exposing a nucleic acid template hybridized to a primer to (i) a polymerase capable of catalyzing nucleotide addition to said primer and (ii) a labeled nucleotide that is not a chain terminating nucleotide, under reaction conditions and for a period of time such that on average one to two nucleotides are added to said primer by said polymerase to produce an extended primer incorporating said labeled nucleotide; (b) washing away unincorporated nucleotides; (c) identifying said labeled nucleotides incorporated in step (a); (d) neutralizing label in any incorporated nucleotide; (e) repeating steps a, b, c, and d at least once; and (f) determining a sequence of said template based upon the order of incorporation of said labeled nucleotides, wherein said method does not utilize a blocking moiety.
 2. The method of claim 1, wherein said period of time is concluded by washing away said polymerization agent.
 3. The method of any of claim 1, wherein said period is no more than 5 half-lives of said incorporation reactions.
 4. The method of claim 1, wherein said period is no more than 4 half-lives of said incorporation reactions.
 5. The method of claim 1, wherein said period is no more than 3 half-lives of said incorporation reactions.
 6. The method of claim 1, wherein said period is no more than 2 half-lives of said incorporation reactions.
 7. The method of claim 1, wherein said period is no more than 1 half-lives of said incorporation reactions.
 8. The method of claim 1, wherein said period is no more than 0.5 half-lives of said incorporation reactions.
 9. The method of claim 1, wherein said period permits less than 5% chance of incorporation of more than two of said nucleotides into said complementary strand.
 10. The method of claim 1, wherein steps a, b, c, and d are repeated at least 40 times.
 11. The method of claim 1, wherein said label is an optically detectable label.
 12. The method of claim 11, wherein said optically detectable label is selected from the group consisting of cyanine, rhodamine, fluorescien, coumarin, BODIPY, alexa, and conjugated multi-dyes.
 13. The method of claim 1, wherein said template is individually optically resolvable.
 14. The method of claim 1, wherein said neutralizing step comprises cleaving said label from said nucleotide.
 15. The method of claim 1, wherein said template is attached to a surface.
 16. The method of claim 1, wherein said labeled nucleotide is a deoxynucleotide selected from the group consisting of dATP, dTTP, dUTP, dCTP, and dGTP.
 17. The method of claim 1, wherein said labeled nucleotide is a nucleotide analog. 